home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 1 / QRZ Ham Radio Callsign Database - December 1993.iso / ucsd / packet / tcpip / net / netamsrc.arc / mac.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-02-12  |  822 b   |  39 lines

  1. /* Asynch controller control block */
  2. #define MAX_STORE 1024
  3.  
  4. struct Store_input {
  5.     char *head;
  6.     char store[MAX_STORE];
  7.     char *tail;
  8.     int   amt;
  9. };
  10.  
  11. struct asy {
  12.     unsigned int speed;        /* Line speed */
  13.     int    portIn;
  14.     int portOut;
  15.     int    devopen;
  16.     char *tty;
  17.     char recv_buf[MAX_STORE];
  18.     char snd_buf[MAX_STORE];
  19. };
  20. extern struct asy asy[];
  21. extern unsigned nasy;        /* Actual number of asynch lines */
  22. #define    ASY_MAX    2        /* Two asynch ports on the MAC */
  23. struct RemoveIt {
  24.     struct RemoveIt *next;
  25.     char *name_ptr;
  26. };
  27.  
  28. #define BADDIR ":spool:badjobs:"
  29.  
  30. #define BMRC ":bm.rc"
  31. #define MAILQUEUE ":spool:mqueue:*.wrk"
  32. #define STARTUP ":net.start"
  33. #define CONFIG ":config.net"
  34. #define USERFILE ":ftpusers"
  35. #define HOSTS ":hosts.net"
  36. #define MAILSPOOL ":spool:mail:"
  37. #define MAILQDIR ":spool:mqueue:"
  38. #define ROUTEQDIR ":spool:rqueue:"
  39.